- Identifiers: 

1. Identifiers we create (QuoteOfTheDay)
Camel casing
Python uses snake casing
React uses pascal casing

Identifier names cannot start with digits
4all ---> Invalid
fourAll ---> Valid

Quote_Of_The_Day
2. Reserved identifiers (public, class, static, void, etc...)

- String literals

"" vs " "
"This is a sample string"

System.out.println("A quote by Abraham Lincoln"); // Parameter: "A quote..." 

- Concatenation operator: +

3 + 4 ---> 7
"3" + 4 ---> "3" + "4" ---> "34" (Conversion via promotion)
3 + "4" ---> "34"
"3" + "4" ---> "34"

3.0 + 4 ----> 3.0 + 4.0 ---> 7.0
"4.0" + 5 ---> "4.05"
Metadata: data about the data

3 + "4" + 5 ---> "345"
3 + 4 + "5" ---> 7 + "5" ---> "7" + "5" ---> "75"
3 + (4 + "5") ---> 3 + "45" ---> "3" + "45" ---> "345"

- How to print 2 backslashes?

System.out.println("\\\\"); // This prints two backslashes
System.out.println("////"); // This prints 4 forward slashes
-------------------------------------------------------------
Aside: 
Time
Data collection: Time logging

Renewable resource: Energy
--------------------------------------------------------------

Variables: 
Definition: 
A location in the memory that is assigned a name

(DIU)
double pi; // Declaration statement
pi = 3.14; // Initialization (Assignment) statement

System.out.println(pi);
System.out.println(pi);

pi = 3.1416;
....100 times

Java is a strongly typed language
Python is a loosely typed language


int result = 4.0; // Invalid
double result = 4; // Valid

---> Final thought: 
Constants
final double PI = 3.14;

PI = 3.1416; // Invalid statement







































